heart valve prosthesis - Spanish English Dictionary